BOARD
ID="CPQ4300"
NAME="COMPAQ Advanced ESDI Fixed Disk Controller"
MFR="COMPAQ"
CATEGORY="MSD"
SLOT=ISA16
LENGTH=340
READID=YES
AMPERAGE=2000
VERSION=1.27
REV=1
SWITCH(1)=6
STYPE=DIP
NAME="SW500"
COMMENTS="
\n     Switch Positions:
\n        * 1   -  0 = Primary Address
\n                 1 = Secondary Address
\n        * 3,2 - 00 = IRQ15
\n                01 = IRQ14
\n                10 = IRQ12
\n                11 = IRQ11
\n        * 4   -  0 = DMA channel 3
\n                 1 = DMA channel 6
\n          5   -  0 = Normal addressing mode
\n                 1 = EISA slot specific addressing mode
\n          6   -  0 = ISA mode
\n                 1 = EISA mode (must be 1 for EISA system)\n
\n      * switches 1-4 are not used in EISA mode"
FACTORY=LOC(6-1)101010
VERTICAL=NO
REVERSE=NO
INITVAL=LOC(6)1
IOPORT(1)=0zC86h
IOPORT(2)=0zC85h
IOPORT(3)=0zC84h
IOPORT(4)=011F1h
IOPORT(5)=01171h

INCLUDE="CPQ4300.OVL"
BEGINOVL

FUNCTION="Fixed Disk Standard Interface"
TYPE="MSD,DSKCTL"
RESOURCE="ADDRESS",COMMON,LOCAL
HELP = "The COMPAQ 24MHz Advanced ESDI Fixed Disk Controller can be
enabled at the primary or secondary address.  If two ESDI controllers
are installed, the system board fixed disk controller cannot be used."

CHOICE="Primary"
HELP="To boot from the COMPAQ 24MHz Advanced ESDI Fixed Disk Controller,
enable the Standard Interface at the primary address."
FREE
MEMBER="ADDRESS","PRIMARY"
LINK
IRQ=14
INIT=IOPORT(2)LOC(4 3)01
LINK
PORT=01F0h-01F7h
PORT=03F6h-03F7h
SHARE="MSD"
PORT=11F1h
INIT=IOPORT(1)LOC(0)0
INIT=IOPORT(3)LOC(2 0)01
INIT=IOPORT(4)LOC(3-0)0100
SUBCHOICE
LINK
DMA=6
SIZE=WORD
TIMING=TYPEB
INIT=IOPORT(2)LOC(2 1)10
SUBCHOICE
LINK
DMA={}
INIT=IOPORT(2)LOC(2 1)10
SUBCHOICE
LINK
DMA=3
SIZE=WORD
TIMING=TYPEB
INIT=IOPORT(2)LOC(2 1)00

CHOICE="Secondary"
HELP="Operating systems without Bus Master Interface support use the Standard
Interface after booting.  This interface is compatible with COMPAQ and other
Industry Standard fixed-disk controllers.  The Standard Interface is a
system resource that is non-shareable and exclusively allocated."
FREE
MEMBER="ADDRESS","SECONDARY"
LINK
IRQ=11|15|12|14
INIT=IOPORT(2)LOC(4 3)11|00|10|01
INIT=IOPORT(5)LOC(3-0)0001|1000|0010|0100
LINK
PORT=0170h-0177h
PORT=0376h-0377h
SHARE="MSD"
PORT=1171h
INIT=IOPORT(1)LOC(0)0
INIT=IOPORT(3)LOC(2 0)01
SUBCHOICE
LINK
DMA=6
SIZE=WORD
TIMING=TYPEB
INIT=IOPORT(2)LOC(2 1)11
SUBCHOICE
LINK
DMA={}
INIT=IOPORT(2)LOC(2 1)11
SUBCHOICE
LINK
DMA=3
SIZE=WORD
TIMING=TYPEB
INIT=IOPORT(2)LOC(2 1)01

FUNCTION="Controller Order"
TYPE="MSD,DSKCTL"
HELP="When adding a controller to a configured system, you can 
either place it at the end of the controller order or re-order the 
controllers.  Re-ordering changes the current drive letter 
assignments for all drives on the system.  To avoid changing the 
drive letter assignments when you add a controller to a configured 
system, place it at the end of the controller order and DO NOT CREATE A 
PRIMARY PARTITION on any of the added disks."
RESOURCE="CNTRORD",UNIQUE
CHOICE="First"
LINK
MEMBER="CNTRORD","1"
SHARE=NO
MEMBER="ADDRESS","PRIMARY"
CHOICE="Second"
LINK
MEMBER="CNTRORD","2"
SHARE=NO
MEMBER="ADDRESS","SECONDARY"
CHOICE="Third"
LINK
MEMBER="CNTRORD","3"
SHARE=NO
MEMBER="ADDRESS","SECONDARY"
CHOICE="Fourth"
LINK
MEMBER="CNTRORD","4" 
SHARE=NO
MEMBER="ADDRESS","SECONDARY"
CHOICE="Fifth"
LINK
MEMBER="CNTRORD","5"
SHARE=NO
MEMBER="ADDRESS","SECONDARY"
CHOICE="Sixth"
LINK
MEMBER="CNTRORD","6"
SHARE=NO
MEMBER="ADDRESS","SECONDARY"
CHOICE="Seventh"
LINK
MEMBER="CNTRORD","7"
SHARE=NO
MEMBER="ADDRESS","SECONDARY"
CHOICE="Eighth"
LINK
MEMBER="CNTRORD","8"
SHARE=NO
MEMBER="ADDRESS","SECONDARY"

FUNCTION="Fixed Disk Drive Type - Unit 1"
TYPE="MSD,UNIT0,DSKDRV"
INCLUDE="CPQAESDI.CMN"

FUNCTION="Fixed Disk Drive Type - Unit 2"
TYPE="MSD,UNIT1,DSKDRV"
INCLUDE="CPQAESDI.CMN"

FUNCTION="" SHOW=NO CHOICE=""
ENDOVL

